package com.microservice.salmon.db.entities;

import java.util.Date;
import javax.persistence.*;

@Table(name = "t_mobile_btns")
public class MobileButton {
    /**
     * 自增ID
     */
    @Id
    private Integer id;

    /**
     * 名称
     */
    @Column(name = "btn_name")
    private String btnName;

    /**
     * 控制wap 手机APP 以及微信小程序菜单 0 wap, 1 APP 2 微信小程序
     */
    @Column(name = "btn_type")
    private Byte btnType;

    /**
     * 链接地址
     */
    @Column(name = "btn_url")
    private String btnUrl;

    /**
     * 图片地址
     */
    @Column(name = "btn_img")
    private String btnImg;

    /**
     * 排序字段
     */
    @Column(name = "btn_sort")
    private Integer btnSort;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 获取自增ID
     *
     * @return id - 自增ID
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置自增ID
     *
     * @param id 自增ID
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取名称
     *
     * @return btn_name - 名称
     */
    public String getBtnName() {
        return btnName;
    }

    /**
     * 设置名称
     *
     * @param btnName 名称
     */
    public void setBtnName(String btnName) {
        this.btnName = btnName;
    }

    /**
     * 获取控制wap 手机APP 以及微信小程序菜单 0 wap, 1 APP 2 微信小程序
     *
     * @return btn_type - 控制wap 手机APP 以及微信小程序菜单 0 wap, 1 APP 2 微信小程序
     */
    public Byte getBtnType() {
        return btnType;
    }

    /**
     * 设置控制wap 手机APP 以及微信小程序菜单 0 wap, 1 APP 2 微信小程序
     *
     * @param btnType 控制wap 手机APP 以及微信小程序菜单 0 wap, 1 APP 2 微信小程序
     */
    public void setBtnType(Byte btnType) {
        this.btnType = btnType;
    }

    /**
     * 获取链接地址
     *
     * @return btn_url - 链接地址
     */
    public String getBtnUrl() {
        return btnUrl;
    }

    /**
     * 设置链接地址
     *
     * @param btnUrl 链接地址
     */
    public void setBtnUrl(String btnUrl) {
        this.btnUrl = btnUrl;
    }

    /**
     * 获取图片地址
     *
     * @return btn_img - 图片地址
     */
    public String getBtnImg() {
        return btnImg;
    }

    /**
     * 设置图片地址
     *
     * @param btnImg 图片地址
     */
    public void setBtnImg(String btnImg) {
        this.btnImg = btnImg;
    }

    /**
     * 获取排序字段
     *
     * @return btn_sort - 排序字段
     */
    public Integer getBtnSort() {
        return btnSort;
    }

    /**
     * 设置排序字段
     *
     * @param btnSort 排序字段
     */
    public void setBtnSort(Integer btnSort) {
        this.btnSort = btnSort;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}